class HwndUtils{
    ;类和方法定义：
     ;定义了一个类 WindowUtils，其中包含一个静态方法 activateWindow。
     ;获取窗口句柄：
     ;使用 WinExist(title) 获取指定标题的窗口句柄。如果窗口存在，WinExist 会返回窗口的句柄（一个非零值）；否则返回 0 或空。
     ;激活窗口：
     ;如果窗口句柄存在（即 handle 不为 0），使用 WinActivate, ahk_id %handle% 激活该窗口。
     ;ahk_id 关键字用于指定窗口句柄。
    static activateWindow(title:=ClientConstant.CLIENT_TITLE_NAME){
        handle := WinExist(title)
        if handle {
            WinActivate(handle)
            ;HwndUtils.setWindowSize(title, 800, 600)
            return handle
        }else{
            MsgBox "没有找到窗口" . title . "请先运行该应用"
            ExitApp
            return false
        }
    }
    ; 定义一个函数来设置窗口的大小和位置
    static setWindowSize(title, width, height, x := 0, y := 0) {
          WinMove x,y,width,height,title
      }

}